package com.kpmg.datalake.operatelog.annotation;

import com.kpmg.datalake.operatelog.enums.LogTypeEnum;

import java.lang.annotation.*;

/**
 * @author Alex.zhao [alex.zhao@kpmg.com]
 * @since Created on azhao6 on 2018-08-07 23:06:17
 */
@Retention(RetentionPolicy.RUNTIME)
@Target({ElementType.METHOD})
@Documented
public @interface OptLog {
    /**
     * 日志类型
     */
    LogTypeEnum logType();

    /**
     *
     * 所属模块
     */
    String module();
    /**
     * 方法描述
     *
     * @return string
     */
    String description();
}
